#define SUPER_BLOCK_NUMBER 0

typedef struct blockFreeList{
int[10] bitmap;
}blockFreeList_t;

BlockFreeList_t createFreeBlockList(void);

int getUnusedBlock(BlockFreeList_t* list);
/* Pseudocode:
  get block with details of unused blocks
  int bitmap = blockContents[0]
*/

int setBlockToUsed(BlockFreeList_t* list, int blockNumber);
int setBlockToUnused(BlockFreeList_t* list, int blockNumber);

